const nodemailer = require('nodemailer');
let { user, pass, otherOpt } = require('../config')
// 导入邮件发送配置
// 创建邮件发送器
let transport = nodemailer.createTransport({
  ...otherOpt,
  auth: {// 发送邮件的邮箱及对应的授权码
    user, pass
  }
})

// 导出邮件发送函数
module.exports = function (to, subject, html) {
  return new Promise(resolve => {
    // 发送邮件
    transport.sendMail({
      from: user, to, subject, html
    }, (err) => { // 回调函数
      if (err) return resolve({ status: 0, message: '邮件发送失败,请重试' });
      resolve({ status: 1, message: '邮件发送成功' });
    })
  })
}




/*

'欢迎加入2308大家庭'
  `
        你好，欢迎来到2308大家庭。

        请点击下面的链接以激活帐号:

        https://www.seniverse.com/signup/verify?session=4cmXCUDHw

        如非本人操作，请忽略该邮件

        如果您有任何问题，请通过以下方式联系我们。
        在线客服 | 邮箱 123456@qq.com | 电话 123-456-789
    `



*/